﻿using System;
namespace er
{
    class Work3
    {
        //  1、写一个工具类StringUtil，在里面定义一个静态方法，用来判断字符串是否为空。
        //如果字符串是null，或者字符串是空""，或者字符串是N个空格"  "，那这个方法返回true，否则返回false
        //然后在主类中（有Main方法的类）调用测试。

        //2、写一个工具类ArrayUtil，在里面定义一个静态方法，用来判断数组是否为空。
        //如果数组是null，或者数组长度为0，那此方法返回true，否则返回false
        //然后在主类中（有Main方法的类）调用测试。
        static void Main(string[] args)
        {
            string a = "   ";
            string a1 = "null";
            string a2 = "";
            string a3 = null;
            Console.WriteLine(StringUtil.IsNull(a));
            Console.WriteLine(StringUtil.IsNull(a1));
            Console.WriteLine(StringUtil.IsNull(a2));
            Console.WriteLine(StringUtil.IsNull(a3));
            Console.WriteLine("********************");
            int[] arr = { };
            int[] arr1 = null;
            int[] arr2 = new int[2];
            int[][] arr3 = new int[3][];
            Console.WriteLine(ArrayUtil.IsNull(arr));
            Console.WriteLine(ArrayUtil.IsNull(arr1));
            Console.WriteLine(ArrayUtil.IsNull(arr2));
            Console.WriteLine(ArrayUtil.IsNull(arr3));
        }
        static class StringUtil
        {
            public static bool IsNull(string String)
            {
                if (String == null) { return true; }
                else { return false; }
            }
        }

        static class ArrayUtil
        {
            public static bool IsNull(Array arr)
            {

                if (arr == null) { return true; }
                else { return false; }
            }
        }
    }
}
